﻿using System;
using System.Collections.Generic;

namespace Messenia.Data.Models {
    [Serializable]
    public class Project {

        virtual public int Id {
            get;
            set;
        }

        virtual public string Name {
            get;
            set;
        }

        virtual public string Description {
            get;
            set;
        }

        virtual public DateTime CreationDate {
            get;
            set;
        }

        virtual public ProjectStatus ProjectStatus {
            get;
            set;
        }

        virtual public DateTime DeadLineDate {
            get;
            set;
        }

        virtual public HumanResources Creator {
            get;
            set;
        }

        virtual public HumanResources Responsabile {
            get;
            set;
        }

        virtual public int Priority {
            get;
            set;
        }

        virtual public string GroupingGUID {
            get;
            set;
        }

        //virtual public IList<ProjectGroup> Groups {
        //    get;
        //    set;
        //}

        virtual public decimal Rating {
            get;
            set;
        }

        public Project() {

        }



    }
}

